#ifndef _HDRSKYBOXCOMP_H_
#define _HDRSKYBOXCOMP_H_
#include <SECore/Ecs/Component.h>
#include <SECore/Reflect.h>
#include <SECore/Manager.h>
#include <SERender/Resourses/Texture.h>

namespace SEngine
{
    struct HDRSkyboxComp : public Component<HDRSkyboxComp> 
    {
        ENABLE_SERIALIZE(Component<HDRSkyboxComp>)
        HDRSkyboxComp(Actor & actor);
        virtual ~HDRSkyboxComp() = default;
        ResRef<TextureHDR> skybox;
    };

    REF_REGISTER_CLASS(HDRSkyboxComp, 
        REF_REGISTER_FIELD(HDRSkyboxComp, skybox)
    )

} // namespace SEngine


#endif